package com.web.exiaodao.remote.service;

import com.web.exiaodao.business.entity.ShopStandardName;
import com.web.exiaodao.remote.vo.ShopStandardNameVo;
import com.web.exiaodao.remote.vo.ShopStandardVo;
import com.web.webstart.base.service.ApiBaseService;
import com.web.webstart.base.util.result.XaResult;
import com.web.webstart.base.exception.BusinessException;

import java.util.List;
import java.util.Set;


public interface ApiShopStandardNameService extends ApiBaseService<ShopStandardNameVo,ShopStandardName> {
    /**
     * 获取组合规格对象集合
     * @param shopStandValueIds  多个规格id用逗号分割
     * @return
     */
    public XaResult<List<ShopStandardVo>> findShopStandsByValueIds(Set<String> shopStandValueIds) throws BusinessException;

    /**
     * 获取组合规格对象集合
     * @param shopIds  多个商品id用逗号分割; set里面是字符串或者Number类型
     * @return
     */
    public XaResult<List<ShopStandardVo>> findShopStandsByShopIds(Set shopIds) throws BusinessException;
}
